more indisputable - German English Dictionary